We were filtering out placeholders if the list box filters
while not searching, which is not what we want, since placeholders
should only be hidden if the view is searching.
https://bugzilla.gnome.org/show_bug.cgi?id=754150
gboolean is_network;
gboolean is_placeholder;
gboolean retval;
+ gboolean searching;
gchar *name;
gchar *path;
priv = gtk_places_view_get_instance_private (GTK_PLACES_VIEW (user_data));
retval = FALSE;
+ searching = priv->search_query && priv->search_query[0] != '\0';
is_network = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (row), "is-network"));
is_placeholder = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (row), "is-placeholder"));
if (is_network && priv->local_only)
return FALSE;
- if (is_placeholder)
+ if (is_placeholder && searching)
return FALSE;
- if (!priv->search_query || priv->search_query[0] == '\0')
+ if (!searching)
return TRUE;
g_object_get (row,